body {
  font-family: 'Cantarell', arial, serif;
  margin: 0 0 0 20px;
}

h1, h3 {
  margin: 0;
}

.header {
  background-color: #FF8040;
  padding: 10px 10px 20px 10px;
  color: white;
  margin: 0;
  margin-left: -20px;
  border-bottom: solid 5px #ccc;
}

li {
  list-style-type: none;
  margin: 5px;
}

#nav {
  overflow: hidden;
  margin: 0 0 0 -20px;
  padding: 10px 0 10px 20px;
  border-bottom: solid 5px #ccc;
}

#nav > li {
  float: left;
  font-size: smaller;
  text-align: left;
}

.item {
  margin: 5px 0 5px 5px;
  border-left: solid 1px #ccc;
  padding: 0;
  padding-left: 5px;
}